/*
 * @Date: 2023-03-20 16:27:23
 * @LastEditTime: 2023-03-20 16:34:40
 * @FilePath: /prepaid-refill/src/api/page/team.ts
 * 介绍:
 */
import { defaHttp, ApiRes } from "../index";

/**我的团队 */
export async function apiTeamLogs(): Promise<void | TeamLogs.Res> {
  const res = await defaHttp.post<ApiRes<TeamLogs.Res>>("/user/team");
  if (res.code !== 200) return;
  return res.data;
}
/**我的团队 */
export namespace TeamLogs {
  export interface Res {
    /**
     * 直推列表，示例：-
     */
    recommend: Recommend[];
    /**
     * 一代直推总数，示例：2
     */
    recommend_count: number;
    recommend_price: number;
    /**
     * 二代直推列表，示例：-
     */
    second: Second[];
    /**
     * 二代直推总人数，示例：2
     */
    second_count: number;
    second_price: number;
    /**
     * 社区总人数，示例：11
     */
    total: number;
  }

  export interface Recommend {
    /**
     * 用户地址，示例：0x6a1a1434c26c422226bf717e1832cbb31c23a8e8
     */
    address: string;
    /**
     * 示例：2021-12-15 13:10:35
     */
    created_at: string;
    /**
     * 用户ID，示例：122
     */
    id: number;
    /**
     * 等级，示例：-1
     */
    level: number;
    /**
     * 业绩，示例：100.00
     */
    price: number;
  }

  export interface Second {
    /**
     * 用户地址，示例：0x685b450f56eae667bce0f909c369eafede2294d8
     */
    address: string;
    /**
     * 示例：2021-12-15 16:16:44
     */
    created_at: string;
    /**
     * 用户ID，示例：127
     */
    id: number;
    /**
     * 等级，示例：-1
     */
    level: number;
    /**
     * 价格，示例：-
     */
    price: number;
  }
}
